

/* First created by JCasGen Tue Jun 30 19:02:02 UYT 2009 */
package org.idtem.component.algoritmo;

import org.apache.uima.jcas.JCas; 
import org.apache.uima.jcas.JCasRegistry;
import org.apache.uima.jcas.cas.TOP_Type;

import org.apache.uima.jcas.tcas.Annotation;
import org.idtem.component.freeling.Sentencia;


/** 
 * Updated by JCasGen Sun Jul 05 14:53:26 UYT 2009
 * XML source: C:/Users/Ricardo Bedat/Desktop/Proyecto de Grado/Repositorio/Source/worlspace/FlujoIdTem/desc/FlujoIdTemDescriptor.xml
 * @generated */
public class SentenciaCompletitud extends Annotation {
  /** @generated
   * @ordered 
   */
  public final static int typeIndexID = JCasRegistry.register(SentenciaCompletitud.class);
  /** @generated
   * @ordered 
   */
  public final static int type = typeIndexID;
  /** @generated  */
  public              int getTypeIndexID() {return typeIndexID;}
 
  /** Never called.  Disable default constructor
   * @generated */
  protected SentenciaCompletitud() {}
    
  /** Internal - constructor used by generator 
   * @generated */
  public SentenciaCompletitud(int addr, TOP_Type type) {
    super(addr, type);
    readObject();
  }
  
  /** @generated */
  public SentenciaCompletitud(JCas jcas) {
    super(jcas);
    readObject();   
  } 

  /** @generated */  
  public SentenciaCompletitud(JCas jcas, int begin, int end) {
    super(jcas);
    setBegin(begin);
    setEnd(end);
    readObject();
  }   

  /** <!-- begin-user-doc -->
    * Write your own initialization here
    * <!-- end-user-doc -->
  @generated modifiable */
  private void readObject() {}
     
 
    
  //*--------------*
  //* Feature: sentencia

  /** getter for sentencia - gets 
   * @generated */
  public Sentencia getSentencia() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_sentencia == null)
      jcasType.jcas.throwFeatMissing("sentencia", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return (Sentencia)(jcasType.ll_cas.ll_getFSForRef(jcasType.ll_cas.ll_getRefValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_sentencia)));}
    
  /** setter for sentencia - sets  
   * @generated */
  public void setSentencia(Sentencia v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_sentencia == null)
      jcasType.jcas.throwFeatMissing("sentencia", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setRefValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_sentencia, jcasType.ll_cas.ll_getFSRef(v));}    
   
    
  //*--------------*
  //* Feature: tokensFraseEncontrados

  /** getter for tokensFraseEncontrados - gets 
   * @generated */
  public int getTokensFraseEncontrados() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_tokensFraseEncontrados == null)
      jcasType.jcas.throwFeatMissing("tokensFraseEncontrados", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_tokensFraseEncontrados);}
    
  /** setter for tokensFraseEncontrados - sets  
   * @generated */
  public void setTokensFraseEncontrados(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_tokensFraseEncontrados == null)
      jcasType.jcas.throwFeatMissing("tokensFraseEncontrados", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_tokensFraseEncontrados, v);}    
   
    
  //*--------------*
  //* Feature: cantNombres

  /** getter for cantNombres - gets 
   * @generated */
  public int getCantNombres() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantNombres == null)
      jcasType.jcas.throwFeatMissing("cantNombres", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantNombres);}
    
  /** setter for cantNombres - sets  
   * @generated */
  public void setCantNombres(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantNombres == null)
      jcasType.jcas.throwFeatMissing("cantNombres", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantNombres, v);}    
   
    
  //*--------------*
  //* Feature: cantNombresConOffset

  /** getter for cantNombresConOffset - gets 
   * @generated */
  public int getCantNombresConOffset() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantNombresConOffset == null)
      jcasType.jcas.throwFeatMissing("cantNombresConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantNombresConOffset);}
    
  /** setter for cantNombresConOffset - sets  
   * @generated */
  public void setCantNombresConOffset(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantNombresConOffset == null)
      jcasType.jcas.throwFeatMissing("cantNombresConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantNombresConOffset, v);}    
   
    
  //*--------------*
  //* Feature: cantVerbos

  /** getter for cantVerbos - gets 
   * @generated */
  public int getCantVerbos() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantVerbos == null)
      jcasType.jcas.throwFeatMissing("cantVerbos", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantVerbos);}
    
  /** setter for cantVerbos - sets  
   * @generated */
  public void setCantVerbos(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantVerbos == null)
      jcasType.jcas.throwFeatMissing("cantVerbos", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantVerbos, v);}    
   
    
  //*--------------*
  //* Feature: cantVerbosConOffset

  /** getter for cantVerbosConOffset - gets 
   * @generated */
  public int getCantVerbosConOffset() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantVerbosConOffset == null)
      jcasType.jcas.throwFeatMissing("cantVerbosConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantVerbosConOffset);}
    
  /** setter for cantVerbosConOffset - sets  
   * @generated */
  public void setCantVerbosConOffset(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantVerbosConOffset == null)
      jcasType.jcas.throwFeatMissing("cantVerbosConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantVerbosConOffset, v);}    
   
    
  //*--------------*
  //* Feature: cantAdjetivos

  /** getter for cantAdjetivos - gets 
   * @generated */
  public int getCantAdjetivos() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdjetivos == null)
      jcasType.jcas.throwFeatMissing("cantAdjetivos", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdjetivos);}
    
  /** setter for cantAdjetivos - sets  
   * @generated */
  public void setCantAdjetivos(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdjetivos == null)
      jcasType.jcas.throwFeatMissing("cantAdjetivos", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdjetivos, v);}    
   
    
  //*--------------*
  //* Feature: cantAdjetivosConOffset

  /** getter for cantAdjetivosConOffset - gets 
   * @generated */
  public int getCantAdjetivosConOffset() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdjetivosConOffset == null)
      jcasType.jcas.throwFeatMissing("cantAdjetivosConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdjetivosConOffset);}
    
  /** setter for cantAdjetivosConOffset - sets  
   * @generated */
  public void setCantAdjetivosConOffset(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdjetivosConOffset == null)
      jcasType.jcas.throwFeatMissing("cantAdjetivosConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdjetivosConOffset, v);}    
   
    
  //*--------------*
  //* Feature: cantAdverbios

  /** getter for cantAdverbios - gets 
   * @generated */
  public int getCantAdverbios() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdverbios == null)
      jcasType.jcas.throwFeatMissing("cantAdverbios", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdverbios);}
    
  /** setter for cantAdverbios - sets  
   * @generated */
  public void setCantAdverbios(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdverbios == null)
      jcasType.jcas.throwFeatMissing("cantAdverbios", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdverbios, v);}    
   
    
  //*--------------*
  //* Feature: cantAdverbiosConOffset

  /** getter for cantAdverbiosConOffset - gets 
   * @generated */
  public int getCantAdverbiosConOffset() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdverbiosConOffset == null)
      jcasType.jcas.throwFeatMissing("cantAdverbiosConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdverbiosConOffset);}
    
  /** setter for cantAdverbiosConOffset - sets  
   * @generated */
  public void setCantAdverbiosConOffset(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantAdverbiosConOffset == null)
      jcasType.jcas.throwFeatMissing("cantAdverbiosConOffset", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantAdverbiosConOffset, v);}    
   
    
  //*--------------*
  //* Feature: cantPalabras

  /** getter for cantPalabras - gets 
   * @generated */
  public int getCantPalabras() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantPalabras == null)
      jcasType.jcas.throwFeatMissing("cantPalabras", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantPalabras);}
    
  /** setter for cantPalabras - sets  
   * @generated */
  public void setCantPalabras(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantPalabras == null)
      jcasType.jcas.throwFeatMissing("cantPalabras", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantPalabras, v);}    
   
    
  //*--------------*
  //* Feature: ponderacionRelaciones

  /** getter for ponderacionRelaciones - gets 
   * @generated */
  public int getPonderacionRelaciones() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_ponderacionRelaciones == null)
      jcasType.jcas.throwFeatMissing("ponderacionRelaciones", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_ponderacionRelaciones);}
    
  /** setter for ponderacionRelaciones - sets  
   * @generated */
  public void setPonderacionRelaciones(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_ponderacionRelaciones == null)
      jcasType.jcas.throwFeatMissing("ponderacionRelaciones", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_ponderacionRelaciones, v);}    
   
    
  //*--------------*
  //* Feature: cantOffsets

  /** getter for cantOffsets - gets 
   * @generated */
  public int getCantOffsets() {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantOffsets == null)
      jcasType.jcas.throwFeatMissing("cantOffsets", "org.idtem.component.algoritmo.SentenciaCompletitud");
    return jcasType.ll_cas.ll_getIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantOffsets);}
    
  /** setter for cantOffsets - sets  
   * @generated */
  public void setCantOffsets(int v) {
    if (SentenciaCompletitud_Type.featOkTst && ((SentenciaCompletitud_Type)jcasType).casFeat_cantOffsets == null)
      jcasType.jcas.throwFeatMissing("cantOffsets", "org.idtem.component.algoritmo.SentenciaCompletitud");
    jcasType.ll_cas.ll_setIntValue(addr, ((SentenciaCompletitud_Type)jcasType).casFeatCode_cantOffsets, v);}    
  }

    